@charset "utf-8";
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
strong{font-weight:bold}
body{font-family:"Microsoft YaHei";font-size:16px;min-width:1200px;color:#666}
*{outline:none;}
.clearfix{clear:both;width:100%;height:0}
.hidden{display:none;}
.mr0{margin-right:0 !important}
.mt15{margin-top:15px}
.mb0{margin-bottom:0 !important}
.pt15{padding-top:15px !important}
.pd-tb{padding:50px 0}
.radius-5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}
.bg-loading{background:url("../img/main_img/public/loading.gif") no-repeat center center;}

.t3{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s}

a{color:#000;text-decoration:none}
a:hover{}

.none{display:none !important}

.line{display:inline-block;margin-top:10px;height:6px;background:#ccc;width:35px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#00a0f7),to(#0067ed));background-image:linear-gradient(90deg,#00a0f7,#0067ed);-webkit-box-shadow:0 2px 8px 0 rgba(0,103,237,.6);box-shadow:0 2px 8px 0 rgba(0,103,237,.6);}

.bg-grey{background:#e5e9ea}
.bg-fff{background:#fff;}


.container{width:1200px;margin:0 auto}
.col-left{width:305px;float:left;margin:0 20px 0 0}
.col-right{width:875px;float:left}



.crumb{background:#fff;line-height:40px;padding-left:20px;border-left:2px solid #052C53;font-size:15px}

.nav-two{background:#fff;line-height:50px;height:50px;border-bottom:1px solid #ccc}
.nav-two .nav{float:left}
.nav-two .nav ul li{float:left}
.nav-two .nav a{margin:0 15px;color:#666;border-bottom:2px solid transparent;float:left;height:49px}
.nav-two .nav a:hover,
.nav-two .nav .active a{border-color:#093b71;color:#093b71}
.nav-two .location{padding-right:15px;float:right;font-size:15px;color:#666}
.nav-two .location a{color:#666}
.nav-two .location a:hover{color:#093b71}
.nav-two .location p{float:left}

.title-left{font-size:18px}
.title-left i{width:30px;height:2px;background:#052C53;display:block;margin-top:20px}

.title-right{margin-bottom:10px;color:#052C53;line-height:44px;border-bottom:2px solid #ddd}
.title-right p{margin-bottom:-2px;font-size:20px;float:left;border-bottom:2px solid #052C53}
.title-right a{float:right;color:#595959}


.ititle{border-bottom:1px solid #ddd;margin-top:20px;}
.ititle .title{float:left}
.ititle .title .cn{color:#1d1d1d;font-size:26px;float:left;margin-right:30px;border-bottom:1px solid #052C53;padding-bottom:10px;margin-bottom:-1px}
.ititle .title .en{color:#9c9c9c;float:left;line-height:35px;font-size:16px;text-transform:capitalize}
.ititle .inav{float:right}
.ititle .inav ul{line-height:35px}
.ititle .inav ul li{float:left;margin-right:20px}
.ititle .inav ul li a{padding-right:20px;color:#828282}
.ititle .inav ul li a:hover{color:#fd451a}

.header .logo{float:left}
.header .logo img{width:480px;height:88px;padding:20px 0}
.header .tel{margin-top:20px;float:right}

.navs{line-height:50px;background:#052C53;position:relative;z-index:999;height:50px}
.navs a{color:#fff}
.navs .nLi{float:left;position:relative;display:inline}
.navs .nLi h3{float:left}
.navs .nLi h3 a{display:block;width:120px;text-align:center;font-size:18px}
.navs .sub{display:none;width:120px;left:0;top:50px;position:absolute;text-align:center;background:#094987;line-height:40px}
.navs .sub li{zoom:1}
.navs .sub a{display:block;font-size:15px}
.navs .sub a:hover{background:#0055A7;color:#fff}
.navs .on h3 a{background:#094987;color:#fff}




.fullSlide{width:100%;position:relative;height:500px;overflow:hidden}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;background-position:center!important;background-repeat:no-repeat!important;}
.fullSlide .bd li a{display:block;height:500px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:11px;margin:1px 3px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;border-radius:5px}
.fullSlide .hd ul .on{background:#f00;width:50px}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:56px;height:56px;background:url(../img/main_img/slider-arrow.png);cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-56px 0}


.service-home{margin:40px auto;position:relative}
.service-home .bd{height:150px;overflow:hidden}
.service-home .bd ul{zoom:1}
.service-home .arrow{}
.service-home .arrow a{background:url(../img/main_img/service_btn.png) no-repeat;display:block;width:60px;height:100px;position:absolute;top:20px;cursor:pointer;text-indent:-999em;overflow:hidden}
.service-home .arrow .prev{left:-70px}
.service-home .arrow .next{right:-70px;background-position:0 -100px}
.service-home .arrow .prev:hover{background-position:-60px 0}
.service-home .arrow .next:hover{background-position:-60px -100px}
.service-home .list li{width:300px;float:left;text-align: center;}
.service-home .list li .ico img{width:120px;height:100px;display:inline-block}
.service-home .list h4{font-size: 18px;margin-top:20px}
.service-home .list p{color: #999;font-size: 18px;margin-top: 10px;}

.service-show{background:#fff;padding:20px 30px}
.service-show .title{width:100%;text-align:center;color:#000}
.service-show .title h1{font-size:24px;padding:0 0 10px 0;line-height:34px}
.service-show .summary{margin:20px 0;border:1px solid #e3e3e3}
.service-show .content{line-height:34px}
.service-show .content .ico{width:201px;height:150px}
.service-show .content img{max-width:100%}
.service-show .content p{text-indent:2em;}
.service-show .content img{display:block;margin:0 auto}

.search-cer{padding:25px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);margin-bottom:20px}
.search-cer .title{line-height:45px;font-size:16px;color:#393939;margin:-25px -0 0 -40px}
.search-cer .title span{font-size:16px;color:#393939;padding:0 0 0 30px;display:inline-block;}
.search-cer .title span i{color:#2b7dbb;}
.search-cer .input-group{position:relative;border-radius:5px;border:1px solid #ccc;margin-top:20px;padding:1px}
.search-cer .input-group .text{line-height:30px;padding:3px 5px;border:0;width:180px;}
.search-cer .input-group .submit{border-radius:5px;border:0;position:absolute;right:-1px;top:-1px;bottom:-1px;padding:0 10px;cursor:pointer;background:#052C53;color:#fff}
.search-cer .info{margin-top:10px;color:#333}

.search-home .col-right .left{float:left;width:455px}
.search-home .col-right{height:522px}

.form-contact{width:405px;float:left;padding:0 0 20px 20px;float:right}
.form-contact .input-group{position:relative;border-radius:5px;border:1px solid #ccc;margin-bottom:20px;padding:1px}
.form-contact .input-group .text{line-height:30px;padding:3px 5px;border:0;width:390px;}
.form-contact .input-group .textarea{line-height:30px;padding:3px 5px;border:0;width:390px;}
.form-contact .submit{border-radius:5px;border:0;padding:10px 10px;cursor:pointer;background:#052C53;color:#fff;float:right;margin-top:-5px}
.form-contact .info{margin-top:20px;color:#333}



.txtMarquee-top .bd{ padding:0 0 15px 15px;border-bottom:1px solid #ccc;height:90px;}
.txtMarquee-top .infoList li{ height:24px; line-height:24px;font-size:14px}


.search-cer .input-group{position:relative;border-radius:5px;border:1px solid #ccc;margin-top:20px;padding:1px}
.search-cer .input-group .text{line-height:30px;width:240px;padding:3px 5px;border:0;width:180px;}
.search-cer .input-group .submit{border-radius:5px;border:0;position:absolute;right:-1px;top:-1px;bottom:-1px;padding:0 10px;cursor:pointer;background:#052C53;color:#fff}
.search-cer .info{margin-top:10px;color:#333}


.cer-home{padding:20px;width:405px;float:left;overflow:hidden}
.cer-home .title{line-height:45px;font-size:16px;color:#393939;margin:-20px -0 0 -35px}
.cer-home .title span{font-size:16px;color:#393939;padding:0 30px;display:inline-block;}
.cer-home .title span i{color:#2b7dbb;}

.contact-home{float:left}
.contact-home .list{width:380px;padding:20px;padding-bottom:30px;float:left}
.contact-home .list .info{font-size:14px;margin-top:13px}
.contact-home .list li{margin-top:30px;border-bottom:1px solid #ddd;padding-bottom:15px;color:#363636;line-height:22px;font-size:15px}
.contact-home .list li .ico{display:block;float:left;width:40px;height:40px;margin-right:20px;font-size:40px;color:#052C53}

.news-home ul{margin:20px 0;width:680px;float:left}
.news-home ul li{width:590px;float:left;margin-right:20px;border-bottom:1px dotted #ccc;line-height:40px;height:40px;overflow:hidden}
.news-home ul li span{float:right;color:#A2A1A1}
.news-home ul li i{font-style:normal}
.news-home ul li a{color:#565656}
.news-home ul li a:hover{color:#052C53}

.news-home .form-contact{margin-top:32px;}

.cooperation-home{padding:50px 0;background:#f4f4f4;}
.cooperation-home .bd{overflow:hidden;height:285px}
.cooperation-home li{padding-bottom:20px;overflow:hidden;width:285px;margin-right:20px;background:#fff;text-align:center;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.cooperation-home li .img{width:285px;height:170px;overflow:hidden}
.cooperation-home li img{width:285px;height:170px;transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;}
.cooperation-home li h3{margin-top:20px;font-size:18px;height:24px;overflow:hidden}
.cooperation-home li h3 a:hover{color:#093b71}
.cooperation-home li p{margin:10px 0 0 0;color:#b0b0b0;font-size:15px}



.left-box{background:#fff;margin-bottom:20px;padding:15px}
.left-box a:hover{color:#052C53}
.left-box li{overflow:hidden}
.left-box .category li{border-bottom:1px solid #eee;height:52px;line-height:52px;background:url('../img/main_img/ico-jt.png') no-repeat 200px 22px}
.left-box .top{margin-top:20px;line-height:22px;font-size:14px}
.left-box .top li{height:22px;margin-bottom:20px}
.left-box .top i{background:#ccc;width:22px;height:22px;line-height:22px;margin-right:8px;float:left;display:block;color:#fff;font-style:normal;text-align:center}
.left-box .top .hot i{background:#052C53}
.left-box .top a{height:22px;overflow:hidden;display:block;width:240px;float:left}


.news-list{background:#fff;padding:20px 65px}
.news-list .list li{height:48px;line-height:48px}
.news-list .list li .date{float:right;color:#585858}
.news-list .list li a{display:inline-block;height:48px;width:620px;line-height:48px;overflow:hidden}
.news-list .list li a:hover{color:#052C53}
.news-list .list li:before{content:"";display:inline-block;width:7px;height:7px;background:#666;border-radius:50%;margin:0 10px 20px 0}
.news-list .line-news{border-bottom:1px dashed #ccc;margin:10px 0 12px 0}


.certificate-list{background:#fff;padding:20px 65px}
.certificate-list .list li{height:48px;line-height:48px}
.certificate-list .list li .date{float:right;color:#585858}
.certificate-list .list li a{display:inline-block;height:48px;width:520px;line-height:48px;overflow:hidden}
.certificate-list .list li a:hover{color:#052C53}
.certificate-list .list li:before{content:"";display:inline-block;width:7px;height:7px;background:#666;border-radius:50%;margin:0 10px 20px 0}
.certificate-list .line-news{border-bottom: 1px dashed #ccc;margin:10px 0 12px 0}

.pagination{padding-left: 0;margin: 20px 0;border-radius: 4px}
.pagination>li{display: inline}
.pagination>li>a,
.pagination>li>span{position: relative;float: left;padding: 6px 12px;line-height: 1.42857;text-decoration: none;color: #052C53;background-color: #fff;border: 1px solid #ddd;margin-left: -1px}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{z-index: 3;color: #fff;background-color: #052C53;border-color: #052C53;cursor: default}


.news-show{background:#fff;padding:20px 30px}
.news-show .title{width:100%;text-align:center;color:#000}
.news-show .title h1{font-size:24px;padding:0 0 10px 0;line-height:34px}
.news-show .title span{font-size:12px;font-weight:normal;line-height:20px;color:#3f3f3f}
.news-show .title a{font-family:MicroSoft YaHei;font-weight:normal}
.news-show .summary{font-size:14px;color:#333;line-height:28px;margin:20px 0;text-indent:2em;background:#f5f5f5;padding:5px 10px;position:relative;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.news-show .summary .number{float:left;text-indent:0em;}
.news-show .summary .place{float:right}
.news-show .content{line-height:34px}
.news-show .content img{max-width:100%;display:block;}
.news-show .content p{margin-bottom:15px;text-indent:2em}
.news-show .close{border-top:1px solid #ccc;margin-top:30px;padding-top:25px;font-size:14px}
.news-show .close .cprevious,
.news-show .close .cnext{display:block;line-height:30px}


.cert-show{background:#fff;padding:20px 30px}
.cert-show .title{width:100%;text-align:center}
.cert-show .title h1{font-size:24px;padding:0 0 10px 0;line-height:34px}
.cert-show .summary{font-size:14px;color:#333;line-height:28px;margin:20px 0;text-indent:2em;background:#fff5f5;padding:0;position:relative;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.cert-show .content{line-height:34px}
.cert-show .content ul li{margin-bottom:10px;}
.cert-show .content ul li span{font-weight:bold;margin-right:0px;}


.page-show{background:#fff;padding:20px 30px}
.page-show .title{width:100%;text-align:center;color:#000}
.page-show .title h1{font-size:24px;padding:0 0 10px 0;line-height:34px}
.page-show .summary{font-size:14px;color:#333;line-height:28px;margin:20px 0;text-indent:2em;background:#f5f5f5;position:relative;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.page-show .content{line-height:34px}
.page-show .content img{max-width:100%}
.page-show .content p{margin-bottom:15px;text-indent:2em;}
.page-show .content img{display:block;margin:0 auto}


.cert-show .content .form-group .col-md-2{float:left;font-weight:bold;margin-right:10px;}
.cert-show .content .col-md-10{font-weight:100}



.download-list{background:#fff;padding:20px 65px}
.download-list .list li{height:48px;line-height:47px;color:#000}
.download-list .list li .title{display: inline-block;height:48px;width:620px;line-height:48px;overflow:hidden}
.download-list .list li .fileurl{float:right;color:#585858;float:right}
.download-list .list li .fileurl a{font-size:14px}
.download-list .list li .fileurl a:hover{color:#052C53}
.download-list .list li:before{content:"";display:inline-block;width:7px;height:7px;background:#666;border-radius:50%;margin:0 10px 20px 0}
.download-list .line-news{border-bottom: 1px dashed #ccc;margin:10px 0 12px 0}

.download-list-view .fileurl{display:none}
.download-list-view .list li .title{width:720px}

.download-show{background:#fff;padding:20px 30px}
.download-show .title{width:100%;text-align:center;color:#000}
.download-show .title h1{font-size:24px;padding:0 0 10px 0;line-height:34px}
.download-show .summary{font-size:14px;color:#333;line-height:28px;margin:20px 0;text-indent:2em;background:#f5f5f5;position:relative;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.download-show .content{line-height:34px}
.download-show .content img{max-width:100%}
.download-show .content p{margin-bottom:15px;text-indent:2em;}
.download-show .content img{display:block;margin:0 auto}


.contact-show{background:#fff}
.contact-show .list{width:500px;padding:20px 35px;padding-bottom:30px;float:left}
.contact-show .list .info{font-size:14px}
.contact-show .list li{margin-top:30px;border-bottom:1px solid #ddd;padding-bottom:15px;color:#363636;line-height:22px;font-size:15px}
.contact-show .list li .ico{display:block;float:left;width:40px;height:40px;margin-right:20px;font-size:40px;color:#052C53}
.contact-show .map{float:right;width:630px;border:0;height:485px}


.qualification-home{padding:50px 0;background:#fff}
.qualification-home .item{width:261px;height:357px;margin:0 52px 21px 0;line-height:24px;float:left;text-align:center;position:relative}
.qualification-home .item a{line-height:40px}
.qualification-home .item .img{width:260px;height:357px;overflow:hidden;position:absolute;z-index:1}
.qualification-home .item .img img{display:block;background:url("../img/main_img/public/loading.gif") no-repeat center center;width:261px;height:357px;transform:scale(1) rotate(0deg);transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s}
.qualification-home .item .font{transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;position:absolute;z-index:2;background:rgba(43,43,43,0.8);width:100%;height:357px;filter:alpha(opacity=0);opacity:0}
.qualification-home .item .font a{color:#fff;display:block;width:100%;height:100%}
.qualification-home .item .font h3{padding:110px 20px 20px 20px;font-size:18px}
.qualification-home .item .font img{width:32px;height:32px}
.qualification-home .item:hover .font{display:block;transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;filter:alpha(opacity=100);opacity:1}
.qualification-home .item .bg{background:url("../../img/main_img/public/qualification-bg.png") bottom center;width:261px;height:33px;position:absolute;bottom:-33px}
.qualification-home .more a{display:block;background:#eee;padding:2px 10px}


.links-home{background: #f4f4f4;padding-bottom:20px;}
.links-home .ititle{margin-top:0;}
.links-home{line-height:34px}
.links-home .list{padding:5px 0;margin-top:1px}
.links-home a{margin-right:10px}


.footer{background-color:#373d41;color:#c5d1dc;padding-top:40px;font-size:15px}

.footer a{color:#c5d1dc}

.footer a:hover{color:#fff;text-decoration:underline ;}



.footer .footer-links{

    float:left;
    width:250px;
    margin-right:100px;

}

.footer .footer-links li{
    float:left;
    width:115px;
    margin:0 10px 10px 0;
}

.footer h5.h5-xs {
    line-height: 1;
    letter-spacing: 0;
    margin-bottom: 25px;
    font-size:20px;
    font-weight: 700;
}


.footer-article{width:350px;float:right}

.footer-article li{
    width:350px;
    overflow:hidden;
    margin:0 10px 10px 0;
}
.bottom-footer{text-align:center; border-top: 1px solid #4b5054;padding:30px 0;font-size:14px;line-height:30px;}



.pass-form-body .input-group{position:relative;border-radius:5px;border:1px solid #ccc;margin:20px 0;padding:1px;width:400px}
.pass-form-body .input-group .text{line-height:30px;width:340px;padding:3px 5px;border:0}
.pass-form-body .input-group .submit{border-radius:5px;border:0;position:absolute;right:-1px;top:-1px;bottom:-1px;padding:0 10px;cursor:pointer;background:#052C53;color:#fff}
.pass-form-body .input-group .submit a{color:#fff}
.pass-form-body .info{margin-top:10px;color:#333}